package CommandesAlpha;
import editeur.EditeurAlpha;
import Commande.Commande;
import IHM.IHM_addon_Alpha;


public class append_macro_set implements Commande {

	private EditeurAlpha edit;
	private IHM_addon_Alpha ihm;

public append_macro_set(EditeurAlpha ed,IHM_addon_Alpha i){
	edit=ed;
	ihm=i;
}
public void execute( )
{	
	ihm.debog("Commandes.append_macro_set");
	String filename=ihm.getMacroSetName();
	if (filename!=null) {
	if(edit.appendMacroSet(filename)){
	//mise a jour du titre et rafraichissement
		ihm.update_macro_list(edit.getMacroDescriptionTable());
	//
	}else {
		ihm.open_macro_failed();
		}
	}

}
public String toString(){
	return "append_macro_set";
}

}
